Azure Maps Weather Service (stable:1.1)

2025/07/24 • 17 updated methods

Weather_GetHourlyForecast (updated)
Description The `Get Hourly Forecast` API is an HTTP `GET` that Request detailed weather forecast by the hour for the next 1, 12, 24 (1 day), 72 (3 days), 120 (5 days), and 240 hours (10 days) for the given the given coordinate location. The API returns details such as temperature, humidity, wind, precipitation, and ultraviolet (UV) index. For more information, see [Request hourly weather forecast data](/azure/azure-maps/how-to-request-weather-data#request-hourly-weather-forecast-data). If you are using the Gen1 S0 pricing tier, you can request hourly forecast for the next 1, 12, 24 hours (1 day), and 72 hours (3 days). If you are using Gen1 S1 or Gen2 pricing tier, you can also request hourly forecast for the next 120 (5 days) and 240 hours (10 days).
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetHourlyForecast",
  "$responses": {
    "200": {
      "$properties": {
        "forecasts": {
          "$properties": [
            {
              "#name": "iconCode",
              "Description": {
                "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
              }
            },
            {
              "temperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "realFeelTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "wetBulbTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "dewPoint": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "wind": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "windGust": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "visibility": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "ceiling": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "totalLiquid": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "rain": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "snow": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "ice": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/forecast/hourly/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
unit: string ,
duration: integer ,
language: string ,
}

⚐ Response (200)

{
forecasts:
[
{
date: string ,
iconCode: integer ,
iconPhrase: string ,
hasPrecipitation: boolean ,
isDaylight: boolean ,
temperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
realFeelTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
wetBulbTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
dewPoint:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
relativeHumidity: integer ,
visibility:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
ceiling:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
uvIndex: integer ,
uvIndexPhrase: string ,
precipitationProbability: integer ,
rainProbability: integer ,
snowProbability: integer ,
iceProbability: integer ,
totalLiquid:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
rain:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snow:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
ice:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
cloudCover: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetMinuteForecast (updated)
Description The `Get Minute Forecast` API is an HTTP `GET` request that returns minute-by-minute forecasts for a given location for the next 120 minutes. Users can request weather forecasts in intervals of 1, 5 and 15 minutes. The response will include details such as the type of precipitation (including rain, snow, or a mixture of both), start time, and precipitation intensity value (dBZ). For more information, see [Request minute-by-minute weather forecast data](/azure/azure-maps/how-to-request-weather-data#request-minute-by-minute-weather-forecast-data).
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetMinuteForecast",
  "$responses": {
    "200": {
      "$properties": {
        "summary": [
          {
            "#name": "iconCode",
            "Description": {
              "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
              "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
            }
          }
        ],
        "intervalSummaries": {
          "$properties": [
            {
              "#name": "iconCode",
              "Description": {
                "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
              }
            }
          ]
        },
        "intervals": {
          "$properties": [
            {
              "#name": "threshold",
              "Description": {
                "new": "Key that specifies the threshold value. Along with precipitationType, can be used to determine the simplifiedColor. If dBZ is zero, not present in the response.",
                "old": "Key that specifies the threshold value. Along with precipitationType, can be used to determine the simplifiedColor. If dbz is zero, not present in the response."
              }
            },
            {
              "#name": "color",
              "Description": {
                "new": "The full spectrum color that maps to the dBZ (decibel relative to Z). If dBZ is zero, color is not present in the response.",
                "old": "The full spectrum color that maps to the dBZ (decibel relative to Z). If dbz is zero, color is not present in the response."
              }
            },
            {
              "#name": "simplifiedColor",
              "Description": {
                "new": "The band color that maps to the precipitation type and threshold. If dBZ is zero, not present in the response.",
                "old": "The band color that maps to the precipitation type and threshold. If dbz is zero, not present in the response."
              }
            },
            {
              "#name": "precipitationType",
              "Description": {
                "new": "Specifies the type of precipitation. Valid values are Rain, Snow, Ice, or Mix. This property is included in the response when dBZ is greater than zero.",
                "old": "Specifies the type of precipitation (\"Rain\" \"Snow\" \"Ice\" or \"Mix\"). If dbz is zero, precipitationType is not present in the response."
              },
              "Enum": {
                "new": [
                  [
                    "Ice",
                    "Ice"
                  ],
                  [
                    "Mix",
                    "Mix"
                  ],
                  [
                    "Rain",
                    "Rain"
                  ],
                  [
                    "Snow",
                    "Snow"
                  ]
                ],
                "old": [
                  [
                    "Rain",
                    "Rain"
                  ],
                  [
                    "Snow",
                    "Snow"
                  ],
                  [
                    "Ice",
                    "Ice"
                  ],
                  [
                    "Mix",
                    "Mix"
                  ]
                ]
              }
            },
            {
              "#name": "iconCode",
              "Description": {
                "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/forecast/minute/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
interval: integer ,
language: string ,
}

⚐ Response (200)

{
summary:
{
briefPhrase60: string ,
shortPhrase: string ,
briefPhrase: string ,
longPhrase: string ,
iconCode: integer ,
}
,
intervalSummaries:
[
{
startMinute: integer ,
endMinute: integer ,
totalMinutes: integer ,
shortPhrase: string ,
briefPhrase: string ,
longPhrase: string ,
iconCode: integer ,
}
,
]
,
intervals:
[
{
startTime: string ,
minute: integer ,
dbz: number ,
shortPhrase: string ,
threshold: string ,
color:
{
red: integer ,
green: integer ,
blue: integer ,
hex: string ,
}
,
simplifiedColor:
{
red: integer ,
green: integer ,
blue: integer ,
hex: string ,
}
,
precipitationType: enum ,
iconCode: integer ,
cloudCover: integer ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetQuarterDayForecast (updated)
Description The `Get Quarter-Day Forecast` API is an HTTP `GET` request that returns a detailed weather forecast by quarter-day for the next 1, 5, 10, or 15 days for a given location. Response data is presented by quarters of the day - morning, afternoon, evening, and overnight. Details such as temperature, humidity, wind, precipitation, and UV index are returned.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetQuarterDayForecast",
  "$responses": {
    "200": {
      "$properties": {
        "forecasts": {
          "$properties": [
            {
              "#name": "quarter",
              "Description": {
                "new": "Divides the day into four 6-hour quarters. Valid values are 0-3:
  • 0: Morning (7am - 1pm)
  • 1: Afternoon (1pm - 7pm)
  • 2: Evening (7pm - 1am)
  • 3: Overnight (1am - 7am)
", "old": "Quarter of the day." } }, { "#name": "iconCode", "Description": { "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.", "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details." } }, { "temperature": [ { "minimum": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "maximum": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] } ] }, { "realFeelTemperature": [ { "minimum": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "maximum": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] } ] }, { "dewPoint": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "wind": [ { "speed": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] } ] }, { "windGust": [ { "speed": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] } ] }, { "visibility": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "#name": "precipitationType", "Description": { "new": "Specifies the type of precipitation. Valid values are Rain, Snow, Ice, or Mix. This property is included in the response when dBZ is greater than zero.", "old": "Specifies the type of precipitation (\"Rain\" \"Snow\" \"Ice\" or \"Mix\"). If dbz is zero, precipitationType is not present in the response." }, "Enum": { "new": [ [ "Ice", "Ice" ], [ "Mix", "Mix" ], [ "Rain", "Rain" ], [ "Snow", "Snow" ] ], "old": [ [ "Rain", "Rain" ], [ "Snow", "Snow" ], [ "Ice", "Ice" ], [ "Mix", "Mix" ] ] } }, { "totalLiquid": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "rain": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "snow": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] }, { "ice": [ { "#name": "unitType", "Description": { "new": "An integer representing the unit type. For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).", "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details." } } ] } ] } } } } }

⚼ Request

GET:  /weather/forecast/quarterDay/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
unit: string ,
duration: integer ,
language: string ,
}

⚐ Response (200)

{
forecasts:
[
{
date: string ,
effectiveDate: string ,
quarter: integer ,
iconCode: integer ,
iconPhrase: string ,
phrase: string ,
temperature:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
realFeelTemperature:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
dewPoint:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
relativeHumidity: integer ,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
visibility:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
cloudCover: integer ,
hasPrecipitation: boolean ,
precipitationType: enum ,
precipitationIntensity: string ,
precipitationProbability: integer ,
thunderstormProbability: integer ,
totalLiquid:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
rain:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snow:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
ice:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetCurrentConditions (updated)
Description The `Get Current Conditions` API is an HTTP `GET` request that returns detailed current weather conditions such as precipitation, temperature and wind for a given coordinate location. Also, observations from the past 6 or 24 hours for a particular location can be retrieved. The basic information returned with The response includes details such as observation date and time, brief description of the weather conditions, weather icon, precipitation indicator flags, and temperature. Additional details such as RealFeel™ Temperature and UV index are also returned. For more information, see [Request real-time weather data](/azure/azure-maps/how-to-request-weather-data#request-real-time-weather-data)
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetCurrentConditions",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "iconCode",
              "Description": {
                "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
              }
            },
            {
              "temperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "realFeelTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "realFeelTemperatureShade": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "dewPoint": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "wind": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "windGust": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "visibility": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "ceiling": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "pressure": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "pastTwentyFourHourTemperatureDeparture": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "apparentTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "windChillTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "wetBulbTemperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "precipitationSummary": [
                {
                  "pastHour": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past3Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past6Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past9Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past12Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past18Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                },
                {
                  "past24Hours": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "temperatureSummary": [
                {
                  "past6Hours": [
                    {
                      "minimum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    },
                    {
                      "maximum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "past12Hours": [
                    {
                      "minimum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    },
                    {
                      "maximum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "past24Hours": [
                    {
                      "minimum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    },
                    {
                      "maximum": [
                        {
                          "#name": "unitType",
                          "Description": {
                            "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                            "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/currentConditions/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
unit: string ,
details: string ,
duration: integer ,
language: string ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
phrase: string ,
iconCode: integer ,
hasPrecipitation: boolean ,
isDayTime: boolean ,
temperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
realFeelTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
realFeelTemperatureShade:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
relativeHumidity: integer ,
dewPoint:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
uvIndex: integer ,
uvIndexPhrase: string ,
visibility:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
obstructionsToVisibility: string ,
cloudCover: integer ,
ceiling:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
pressure:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
pressureTendency:
{
localizedDescription: string ,
code: string ,
}
,
pastTwentyFourHourTemperatureDeparture:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
apparentTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
windChillTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
wetBulbTemperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
precipitationSummary:
{
pastHour:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past3Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past6Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past9Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past12Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past18Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
past24Hours:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
temperatureSummary:
{
past6Hours:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
past12Hours:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
past24Hours:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetDailyForecast (updated)
Description The `Get Daily Forecast` API is an HTTP `GET` request that returns detailed weather forecast such as temperature and wind by day for the next 1, 5, 10, 15, 25, or 45 days for a given coordinate location. The response includes details such as temperature, wind, precipitation, air quality, and UV index. For more information, see [Request daily weather forecast data](/azure/azure-maps/how-to-request-weather-data#request-daily-weather-forecast-data). If you are using the Gen1 S0 pricing tier, you can request daily forecast for the next 1, 5, 10, and 15 days. If you are using Gen1 S1 or Gen2 pricing tier, you can also request daily forecast for the next 25 days, and 45 days.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetDailyForecast",
  "$responses": {
    "200": {
      "$properties": {
        "forecasts": {
          "$properties": {
            "temperature": [
              {
                "minimum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "maximum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "realFeelTemperature": [
              {
                "minimum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "maximum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "realFeelTemperatureShade": [
              {
                "minimum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "maximum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "degreeDaySummary": [
              {
                "heating": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "cooling": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "day": [
              {
                "#name": "iconCode",
                "Description": {
                  "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                  "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
                }
              },
              {
                "#name": "precipitationType",
                "Description": {
                  "new": "Specifies the type of precipitation. Valid values are Rain, Snow, Ice, or Mix. This property is included in the response when dBZ is greater than zero.",
                  "old": "Specifies the type of precipitation (\"Rain\" \"Snow\" \"Ice\" or \"Mix\"). If dbz is zero, precipitationType is not present in the response."
                },
                "Enum": {
                  "new": [
                    [
                      "Ice",
                      "Ice"
                    ],
                    [
                      "Mix",
                      "Mix"
                    ],
                    [
                      "Rain",
                      "Rain"
                    ],
                    [
                      "Snow",
                      "Snow"
                    ]
                  ],
                  "old": [
                    [
                      "Rain",
                      "Rain"
                    ],
                    [
                      "Snow",
                      "Snow"
                    ],
                    [
                      "Ice",
                      "Ice"
                    ],
                    [
                      "Mix",
                      "Mix"
                    ]
                  ]
                }
              },
              {
                "wind": [
                  {
                    "speed": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "windGust": [
                  {
                    "speed": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "totalLiquid": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "rain": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "snow": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "ice": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "night": [
              {
                "#name": "iconCode",
                "Description": {
                  "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                  "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
                }
              },
              {
                "#name": "precipitationType",
                "Description": {
                  "new": "Specifies the type of precipitation. Valid values are Rain, Snow, Ice, or Mix. This property is included in the response when dBZ is greater than zero.",
                  "old": "Specifies the type of precipitation (\"Rain\" \"Snow\" \"Ice\" or \"Mix\"). If dbz is zero, precipitationType is not present in the response."
                },
                "Enum": {
                  "new": [
                    [
                      "Ice",
                      "Ice"
                    ],
                    [
                      "Mix",
                      "Mix"
                    ],
                    [
                      "Rain",
                      "Rain"
                    ],
                    [
                      "Snow",
                      "Snow"
                    ]
                  ],
                  "old": [
                    [
                      "Rain",
                      "Rain"
                    ],
                    [
                      "Snow",
                      "Snow"
                    ],
                    [
                      "Ice",
                      "Ice"
                    ],
                    [
                      "Mix",
                      "Mix"
                    ]
                  ]
                }
              },
              {
                "wind": [
                  {
                    "speed": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "windGust": [
                  {
                    "speed": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              },
              {
                "totalLiquid": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "rain": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "snow": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "ice": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/forecast/daily/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
unit: string ,
duration: integer ,
language: string ,
}

⚐ Response (200)

{
summary:
{
startDate: string ,
endDate: string ,
severity: integer ,
phrase: string ,
category: string ,
}
,
forecasts:
[
{
date: string ,
temperature:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
realFeelTemperature:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
realFeelTemperatureShade:
{
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
hoursOfSun: number ,
degreeDaySummary:
{
heating:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
cooling:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
airAndPollen:
[
{
name: string ,
value: integer ,
category: string ,
categoryValue: integer ,
type: string ,
}
,
]
,
day:
{
iconCode: integer ,
iconPhrase: string ,
localSource:
{
id: integer ,
name: string ,
weatherCode: string ,
}
,
hasPrecipitation: boolean ,
precipitationType: enum ,
precipitationIntensity: string ,
shortPhrase: string ,
longPhrase: string ,
precipitationProbability: integer ,
thunderstormProbability: integer ,
rainProbability: integer ,
snowProbability: integer ,
iceProbability: integer ,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
totalLiquid:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
rain:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snow:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
ice:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
hoursOfPrecipitation: number ,
hoursOfRain: number ,
hoursOfSnow: number ,
hoursOfIce: number ,
cloudCover: integer ,
}
,
night:
{
iconCode: integer ,
iconPhrase: string ,
localSource:
{
id: integer ,
name: string ,
weatherCode: string ,
}
,
hasPrecipitation: boolean ,
precipitationType: enum ,
precipitationIntensity: string ,
shortPhrase: string ,
longPhrase: string ,
precipitationProbability: integer ,
thunderstormProbability: integer ,
rainProbability: integer ,
snowProbability: integer ,
iceProbability: integer ,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
totalLiquid:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
rain:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snow:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
ice:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
hoursOfPrecipitation: number ,
hoursOfRain: number ,
hoursOfSnow: number ,
hoursOfIce: number ,
cloudCover: integer ,
}
,
sources:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetWeatherAlongRoute (updated)
Description The `Get Weather Along Route` API is an HTTP `GET` request that returns hyper local (one kilometer or less), up-to-the-minute weather nowcasts, weather hazard assessments, and notifications along a route described as a sequence of waypoints. This includes a list of weather hazards affecting the waypoint or route, and the aggregated hazard index for each waypoint might be used to paint each portion of a route according to how safe it is for the driver. When submitting the waypoints, it is recommended to stay within, or close to, the distance that can be traveled within 120-mins or shortly after. Data is updated every five minutes. The service supplements Azure Maps [Route Service](https://docs.microsoft.com/rest/api/maps/route) that allows you to first request a route between an origin and a destination and use that as an input for Weather Along Route endpoint. In addition, the service supports scenarios to generate weather notifications for waypoints that experience an increase in intensity of a weather hazard. For example, if the vehicle is expected to begin experiencing heavy rain as it reaches a waypoint, a weather notification for heavy rain will be generated for that waypoint allowing the end product to display a heavy rain notification before the driver reaches that waypoint. The trigger for when to display the notification for a waypoint could be based, for example, on a [geofence](https://docs.microsoft.com/azure/azure-maps/tutorial-iot-hub-maps), or selectable distance to the waypoint. The API covers all regions of the planet except latitudes above Greenland and Antarctica.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetWeatherAlongRoute",
  "$responses": {
    "200": {
      "$properties": {
        "summary": [
          {
            "#name": "iconCode",
            "Description": {
              "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
              "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
            }
          },
          {
            "hazards": [
              {
                "#name": "maxHazardIndex",
                "Description": {
                  "new": "The aggregated severity/hazard index for each waypoint, which can be used to color-code route segments to indicate driver safety.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency.",
                  "old": "A severity/hazard index.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency."
                }
              },
              {
                "hazardDetails": {
                  "$properties": [
                    {
                      "#name": "hazardIndex",
                      "Description": {
                        "new": "The aggregated severity/hazard index for each waypoint, which can be used to color-code route segments to indicate driver safety.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency.",
                        "old": "A severity/hazard index.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency."
                      }
                    }
                  ]
                }
              }
            ]
          }
        ],
        "waypoints": {
          "$properties": [
            {
              "#name": "iconCode",
              "Description": {
                "new": "Numeric value representing an image that corresponds to the current weather condition described by the `Phrase` property. For more information, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons). May be NULL.",
                "old": "Numeric value representing an image that displays the `iconPhrase`. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#weather-icons) for details."
              }
            },
            {
              "temperature": [
                {
                  "#name": "unitType",
                  "Description": {
                    "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                    "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                  }
                }
              ]
            },
            {
              "wind": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "windGust": [
                {
                  "speed": [
                    {
                      "#name": "unitType",
                      "Description": {
                        "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                        "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                      }
                    }
                  ]
                }
              ]
            },
            {
              "hazards": [
                {
                  "#name": "maxHazardIndex",
                  "Description": {
                    "new": "The aggregated severity/hazard index for each waypoint, which can be used to color-code route segments to indicate driver safety.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency.",
                    "old": "A severity/hazard index.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency."
                  }
                },
                {
                  "hazardDetails": {
                    "$properties": [
                      {
                        "#name": "hazardIndex",
                        "Description": {
                          "new": "The aggregated severity/hazard index for each waypoint, which can be used to color-code route segments to indicate driver safety.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency.",
                          "old": "A severity/hazard index.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency."
                        }
                      }
                    ]
                  }
                }
              ]
            },
            {
              "notifications": {
                "$properties": [
                  {
                    "#name": "hazardIndex",
                    "Description": {
                      "new": "The aggregated severity/hazard index for each waypoint, which can be used to color-code route segments to indicate driver safety.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency.",
                      "old": "A severity/hazard index.\n  * `0` - No hazard.\n  * `1` - Be informed, be aware.\n  * `2` - Pay attention, be prepared.\n  * `3` - Take action.\n  * `4` - Life threatening, emergency."
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/route/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: string ,
language: string ,
}

⚐ Response (200)

{
summary:
{
iconCode: integer ,
hazards:
{
maxHazardIndex: integer ,
hazardDetails:
[
{
hazardIndex: integer ,
hazardCode: string ,
shortPhrase: string ,
}
,
]
,
}
,
}
,
waypoints:
[
{
iconCode: integer ,
shortPhrase: string ,
isDayTime: boolean ,
cloudCover: integer ,
temperature:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
wind:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
windGust:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
precipitation:
{
dbz: number ,
type: string ,
}
,
lightningCount: integer ,
sunGlare:
{
calculatedVehicleHeading: integer ,
glareIndex: integer ,
}
,
hazards:
{
maxHazardIndex: integer ,
hazardDetails:
[
{
hazardIndex: integer ,
hazardCode: string ,
shortPhrase: string ,
}
,
]
,
}
,
notifications:
[
{
type: string ,
hazardIndex: integer ,
hazardCode: string ,
shortPhrase: string ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetSevereWeatherAlerts (updated)
Description Severe weather phenomenon can significantly impact our everyday life and business operations. For example, severe weather conditions such as tropical storms, high winds or flooding can close roads and force logistics companies to reroute their fleet causing delays in reaching destinations and breaking the cold chain of refrigerated food products. The `Get Severe Weather Alerts` API is an HTTP `GET` request that returns the severe weather alerts that are available worldwide from both official Government Meteorological Agencies and leading global to regional weather alert providers. The service can return details such as alert type, category, level and detailed description about the active severe alerts for the requested location, like hurricanes, thunderstorms, lightning, heat waves or forest fires. For more information, see [Request severe weather alerts](/azure/azure-maps/how-to-request-weather-data#request-severe-weather-alerts)
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetSevereWeatherAlerts",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "alertAreas": {
              "$properties": {
                "latestStatus": [
                  {
                    "#name": "english",
                    "Enum": {
                      "new": [
                        [
                          "Cancel",
                          "Indicates that the alert has been canceled before its originally scheduled expiration time."
                        ],
                        [
                          "Continue",
                          "Indicates that the alert has been updated since its initial issuance, but no changes were made to `alertDetails`, `startTime`, `endTime`, or `class`."
                        ],
                        [
                          "Correct",
                          "Indicates that the alert has been modified to correct a previous error."
                        ],
                        [
                          "Expire",
                          "Indicates that the alert has expired and is no longer active."
                        ],
                        [
                          "Extend",
                          "Indicates that the alert has been extended in duration, area, or both since its initial issuance."
                        ],
                        [
                          "New",
                          "The status of an alert when first issued."
                        ],
                        [
                          "Update",
                          "Indicates that the alert has been modified since its initial issuance."
                        ],
                        [
                          "Upgrade",
                          "Indicates that the alert has been elevated to a higher class or category since first issued."
                        ]
                      ],
                      "old": [
                        [
                          "New",
                          "\"New\" - the status of an alert upon initial issuance."
                        ],
                        [
                          "Extend",
                          "\"Extend\" - the alert has been extended in time, in area, or both since its initial issuance."
                        ],
                        [
                          "Cancel",
                          "\"Cancel\" - the alert has been canceled prior to its original expiration time."
                        ],
                        [
                          "Correct",
                          "\"Correct\" - the alert has been modified to correct a previous error."
                        ],
                        [
                          "Expire",
                          "\"Expire\" - the alert has expired and is no longer active."
                        ],
                        [
                          "Upgrade",
                          "\"Upgrade\" - the alert has been upgraded to a higher class or category since its initial issuance."
                        ],
                        [
                          "Continue",
                          "\"Continue\" - the alert has been updated since its initial issuance, but no changes were made to `alertDetails`, `startTime`, `endTime`, or `class`."
                        ],
                        [
                          "Update",
                          "\"Update\" - the alert has been updated since its initial issuance."
                        ]
                      ]
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/severe/alerts/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
language: string ,
details: string ,
}

⚐ Response (200)

{
results:
[
{
countryCode: string ,
alertId: integer ,
description:
{
localized: string ,
english: string ,
}
,
category: string ,
priority: integer ,
class: string ,
level: string ,
source: string ,
sourceId: integer ,
disclaimer: string ,
alertAreas:
[
{
name: string ,
summary: string ,
startTime: string ,
endTime: string ,
latestStatus:
{
localized: string ,
english: enum ,
}
,
alertDetails: string ,
alertDetailsLanguageCode: string ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetTropicalStormActive (updated)
Description The `Get Tropical Storm Active` API is an HTTP `GET` request that returns a list of all government-issued active tropical storms. Information about the tropical storms includes, government ID, basin ID, year of origin, name and if it is subtropical.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetTropicalStormActive",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "basinId",
              "Enum": {
                "new": [
                  [
                    "AL",
                    "**The Atlantic Ocean**. Crucial for tracking hurricanes that affect the Americas and the Caribbean. It is one of the most active regions for tropical storms."
                  ],
                  [
                    "CP",
                    "**The Central Pacific Ocean**. This basin is used for storms affecting Hawaii and surrounding areas."
                  ],
                  [
                    "EP",
                    "**The Eastern Pacific Ocean**. This basin tracks storms impacting the western coast of the Americas, including Mexico and Central America. It is adjacent to the Central Pacific basin."
                  ],
                  [
                    "NI",
                    "**The North Indian Ocean**. This basin covers storms impacting South Asia, including countries like India and Bangladesh, which are frequently affected by cyclones."
                  ],
                  [
                    "NP",
                    "**The Northwest Pacific Ocean**. This basin is important for tracking typhoons that affect East Asia, including countries like China, Japan, and the Philippines. It is the most active tropical storm regions globally."
                  ],
                  [
                    "SI",
                    "**The South Indian Ocean**. This basin, positioned south of the equator, covers cyclones impacting Madagascar, Africa, and surrounding regions."
                  ],
                  [
                    "SP",
                    "**The South Pacific Ocean**. This basin, positioned south of the equator, is relevant for cyclones affecting Australia and the South Pacific islands."
                  ]
                ],
                "old": [
                  [
                    "AL",
                    "Atlantic"
                  ],
                  [
                    "EP",
                    "Eastern Pacific"
                  ],
                  [
                    "SI",
                    "Southwest Indian Ocean"
                  ],
                  [
                    "NI",
                    "North Indian Ocean"
                  ],
                  [
                    "CP",
                    "Central Pacific"
                  ],
                  [
                    "NP",
                    "Northwest Pacific"
                  ],
                  [
                    "SP",
                    "South Pacific"
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/tropical/storms/active/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
}

⚐ Response (200)

{
results:
[
{
year: string ,
basinId: enum ,
name: string ,
isActive: boolean ,
isSubtropical: boolean ,
govId: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetTropicalStormSearch (updated)
Description The `Get Tropical Storm Search` API is an HTTP `GET` request that returns a list of government-issued tropical storms by year, basin ID, and government ID. Information about the tropical storms includes, government ID, basin ID, status, year, name and if it is subtropical.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetTropicalStormSearch",
  "$parameters": [
    {
      "#name": "basinId",
      "Description": {
        "new": "The `basinId` enum categorizes the different ocean basins where tropical storms can originate. Each basin is assigned a unique identifier to help specify the location of the storm's origin.",
        "old": "Basin identifier"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "basinId",
              "Enum": {
                "new": [
                  [
                    "AL",
                    "**The Atlantic Ocean**. Crucial for tracking hurricanes that affect the Americas and the Caribbean. It is one of the most active regions for tropical storms."
                  ],
                  [
                    "CP",
                    "**The Central Pacific Ocean**. This basin is used for storms affecting Hawaii and surrounding areas."
                  ],
                  [
                    "EP",
                    "**The Eastern Pacific Ocean**. This basin tracks storms impacting the western coast of the Americas, including Mexico and Central America. It is adjacent to the Central Pacific basin."
                  ],
                  [
                    "NI",
                    "**The North Indian Ocean**. This basin covers storms impacting South Asia, including countries like India and Bangladesh, which are frequently affected by cyclones."
                  ],
                  [
                    "NP",
                    "**The Northwest Pacific Ocean**. This basin is important for tracking typhoons that affect East Asia, including countries like China, Japan, and the Philippines. It is the most active tropical storm regions globally."
                  ],
                  [
                    "SI",
                    "**The South Indian Ocean**. This basin, positioned south of the equator, covers cyclones impacting Madagascar, Africa, and surrounding regions."
                  ],
                  [
                    "SP",
                    "**The South Pacific Ocean**. This basin, positioned south of the equator, is relevant for cyclones affecting Australia and the South Pacific islands."
                  ]
                ],
                "old": [
                  [
                    "AL",
                    "Atlantic"
                  ],
                  [
                    "EP",
                    "Eastern Pacific"
                  ],
                  [
                    "SI",
                    "Southwest Indian Ocean"
                  ],
                  [
                    "NI",
                    "North Indian Ocean"
                  ],
                  [
                    "CP",
                    "Central Pacific"
                  ],
                  [
                    "NP",
                    "Northwest Pacific"
                  ],
                  [
                    "SP",
                    "South Pacific"
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/tropical/storms/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
year: integer ,
basinId: string ,
govId: integer ,
}

⚐ Response (200)

{
results:
[
{
year: string ,
basinId: enum ,
name: string ,
isActive: boolean ,
isRetired: boolean ,
isSubtropical: boolean ,
govId: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetTropicalStormForecast (updated)
Description The `Get Tropical Storm Forecasts` API is an HTTP `GET` request that returns individual government-issued tropical storm forecasts. Information about the forecasted tropical storms includes, location, status, date the forecast was created, window, wind speed and wind radii.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetTropicalStormForecast",
  "$parameters": [
    {
      "#name": "basinId",
      "Description": {
        "new": "The `basinId` enum categorizes the different ocean basins where tropical storms can originate. Each basin is assigned a unique identifier to help specify the location of the storm's origin.",
        "old": "Basin identifier"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "maxWindGust": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "sustainedWind": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "windRadiiSummary": {
              "$properties": {
                "windSpeed": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/tropical/storms/forecasts/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
year: integer ,
basinId: string ,
govId: integer ,
unit: string ,
details: boolean ,
radiiGeometry: boolean ,
windowGeometry: boolean ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
initializedDateTime: string ,
location:
{
latitude: number ,
longitude: number ,
}
,
maxWindGust:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
sustainedWind:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
status: string ,
window:
{
left:
{
latitude: number ,
longitude: number ,
}
,
right:
{
latitude: number ,
longitude: number ,
}
,
beginDateTime: string ,
endDateTime: string ,
beginStatus: string ,
endStatus: string ,
geometry: object ,
}
,
windRadiiSummary:
[
{
dateTime: string ,
windSpeed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
radiusSectorData:
[
{
beginBearing: number ,
endBearing: number ,
range: number ,
}
,
]
,
radiiGeometry: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetTropicalStormLocations (updated)
Description The `Get Tropical Storm Locations` API is an HTTP `GET` request that returns the location of individual government-issued tropical storms. Information about the tropical storms includes, location coordinates, geometry, basin ID, date, wind details and wind radii.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetTropicalStormLocations",
  "$parameters": [
    {
      "#name": "basinId",
      "Description": {
        "new": "The `basinId` enum categorizes the different ocean basins where tropical storms can originate. Each basin is assigned a unique identifier to help specify the location of the storm's origin.",
        "old": "Basin identifier"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "maxWindGust": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "sustainedWind": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "minimumPressure": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "movement": [
              {
                "speed": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "windRadiiSummary": {
              "$properties": {
                "windSpeed": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/tropical/storms/locations/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
year: integer ,
basinId: string ,
govId: integer ,
details: boolean ,
radiiGeometry: boolean ,
unit: string ,
current: boolean ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
location:
{
latitude: number ,
longitude: number ,
}
,
maxWindGust:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
sustainedWind:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
minimumPressure:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
movement:
{
direction:
{
degrees: integer ,
localizedDescription: string ,
}
,
speed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
status: string ,
isSubtropical: boolean ,
hasTropicalPotential: boolean ,
isPostTropical: boolean ,
windRadiiSummary:
[
{
dateTime: string ,
windSpeed:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
radiusSectorData:
[
{
beginBearing: number ,
endBearing: number ,
range: number ,
}
,
]
,
radiiGeometry: object ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetCurrentAirQuality (updated)
Description The `Get Current Air Quality` API is an HTTP `GET` request that returns detailed information about the concentration of pollutants and overall status for current air quality, including pollution levels, air quality index values, the dominant pollutant, and a brief statement summarizing risk level and suggested precautions.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetCurrentAirQuality",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "dominantPollutant",
              "Enum": {
                "new": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (CO) is a colorless, odorless, and tasteless but highly toxic gas produced by the incomplete combustion of carbon-containing fuels. Common sources include vehicle exhaust, gas stoves, furnaces, and wood fires."
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (NO2) is a significant atmospheric pollutant. It is regulated and subject to recommended limit guidelines set by the World Health Organization (WHO)."
                  ],
                  [
                    "Ozone",
                    "Ozone (O3) is a key component of photochemical smog, the brown, harmful haze that envelops many large cities, resulting from a photochemical reaction between sunlight and certain specific pollutants."
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (PM2.5) refers to fine particles with diameters that are generally 2.5 micrometers and smaller. These particles are more than 100 times thinner than a human hair and can remain suspended in the air for extended periods"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (PM10) refers to particles with diameters that are generally 10 micrometers and smaller. These particles can include dust, pollen, soot, smoke, and liquid droplets."
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (SO2) is a heavy, colorless inorganic gas with a pungent, irritating odor. It is mainly produced by burning fossil fuels at power plants and industrial facilities, but it can also be emitted from natural sources such as volcanoes."
                  ]
                ],
                "old": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (\"CO\")"
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (\"NO2\")"
                  ],
                  [
                    "Ozone",
                    "Ozone (\"O3\")"
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (\"PM2.5\")"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (\"PM10\")"
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (\"SO2\")"
                  ]
                ]
              }
            },
            {
              "pollutants": {
                "$properties": [
                  {
                    "#name": "type",
                    "Enum": {
                      "new": [
                        [
                          "CO",
                          "Carbon monoxide"
                        ],
                        [
                          "NO2",
                          "Nitrogen dioxide"
                        ],
                        [
                          "O3",
                          "Ozone"
                        ],
                        [
                          "PM2.5",
                          "Particulate matter 2.5"
                        ],
                        [
                          "PM10",
                          "Particulate matter 10"
                        ],
                        [
                          "SO2",
                          "Sulfur dioxide"
                        ]
                      ],
                      "old": [
                        [
                          "CO",
                          "Carbon monoxide (\"CO\")"
                        ],
                        [
                          "NO2",
                          "Nitrogen dioxide (\"NO2\")"
                        ],
                        [
                          "O3",
                          "Ozone (\"O3\")"
                        ],
                        [
                          "PM2.5",
                          "Particulate matter 2.5 (\"PM2.5\")"
                        ],
                        [
                          "PM10",
                          "Particulate matter 10 (\"PM10\")"
                        ],
                        [
                          "SO2",
                          "Sulfur dioxide (\"SO2\")"
                        ]
                      ]
                    }
                  },
                  {
                    "concentration": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/airQuality/current/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
language: string ,
query: array ,
pollutants: boolean ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
index: number ,
globalIndex: number ,
dominantPollutant: enum ,
category: string ,
categoryColor: string ,
description: string ,
pollutants:
[
{
type: enum ,
name: string ,
index: number ,
globalIndex: number ,
concentration:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetAirQualityDailyForecasts (updated)
Description The `Get Air Quality Daily Forecasts` API is an HTTP `GET` request that returns detailed information about the concentration of pollutants and overall status of forecasted daily air quality. The service can provide forecasted daily air quality information for the upcoming 1 to 7 days, including pollution levels, air quality index values, the dominant pollutant, and a brief statement summarizing risk level and suggested precautions.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetAirQualityDailyForecasts",
  "$parameters": [
    {
      "#name": "duration",
      "Description": {
        "new": "Defines the duration for the air quality forecast, with options ranging from 1 to 7 days. The default duration is 1 day.",
        "old": "Specifies for how many days from now we would like to know about the air quality. Available values are 1, 2, 3, 4, 5, 6, and 7. Default value is 1."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "dominantPollutant",
              "Enum": {
                "new": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (CO) is a colorless, odorless, and tasteless but highly toxic gas produced by the incomplete combustion of carbon-containing fuels. Common sources include vehicle exhaust, gas stoves, furnaces, and wood fires."
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (NO2) is a significant atmospheric pollutant. It is regulated and subject to recommended limit guidelines set by the World Health Organization (WHO)."
                  ],
                  [
                    "Ozone",
                    "Ozone (O3) is a key component of photochemical smog, the brown, harmful haze that envelops many large cities, resulting from a photochemical reaction between sunlight and certain specific pollutants."
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (PM2.5) refers to fine particles with diameters that are generally 2.5 micrometers and smaller. These particles are more than 100 times thinner than a human hair and can remain suspended in the air for extended periods"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (PM10) refers to particles with diameters that are generally 10 micrometers and smaller. These particles can include dust, pollen, soot, smoke, and liquid droplets."
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (SO2) is a heavy, colorless inorganic gas with a pungent, irritating odor. It is mainly produced by burning fossil fuels at power plants and industrial facilities, but it can also be emitted from natural sources such as volcanoes."
                  ]
                ],
                "old": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (\"CO\")"
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (\"NO2\")"
                  ],
                  [
                    "Ozone",
                    "Ozone (\"O3\")"
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (\"PM2.5\")"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (\"PM10\")"
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (\"SO2\")"
                  ]
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/airQuality/forecasts/daily/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
language: string ,
query: array ,
duration: integer ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
index: number ,
globalIndex: number ,
dominantPollutant: enum ,
category: string ,
categoryColor: string ,
description: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetAirQualityHourlyForecasts (updated)
Description The `Get Air Quality Hourly Forecasts` API is an HTTP `GET` request that returns detailed information about the concentration of pollutants and overall status for forecasted upcoming hourly air quality. The service can provide forecasted hourly air quality information for the upcoming time spans of 1, 12, 24, 48, 72, and 96 hours, including pollution levels, air quality index values, the dominant pollutant, and a brief statement summarizing risk level and suggested precautions.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetAirQualityHourlyForecasts",
  "$parameters": [
    {
      "#name": "duration",
      "Description": {
        "new": "Defines the duration, in hours, for the air quality forecast. Available values are 1, 12, 24, 48, 72, and 96. The default value is 1 hour.",
        "old": "Specifies for how many hours from now we would like to know about the air quality. Available values are 1, 12, 24, 48, 72, 96. Default value is 1 hour."
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": [
            {
              "#name": "dominantPollutant",
              "Enum": {
                "new": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (CO) is a colorless, odorless, and tasteless but highly toxic gas produced by the incomplete combustion of carbon-containing fuels. Common sources include vehicle exhaust, gas stoves, furnaces, and wood fires."
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (NO2) is a significant atmospheric pollutant. It is regulated and subject to recommended limit guidelines set by the World Health Organization (WHO)."
                  ],
                  [
                    "Ozone",
                    "Ozone (O3) is a key component of photochemical smog, the brown, harmful haze that envelops many large cities, resulting from a photochemical reaction between sunlight and certain specific pollutants."
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (PM2.5) refers to fine particles with diameters that are generally 2.5 micrometers and smaller. These particles are more than 100 times thinner than a human hair and can remain suspended in the air for extended periods"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (PM10) refers to particles with diameters that are generally 10 micrometers and smaller. These particles can include dust, pollen, soot, smoke, and liquid droplets."
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (SO2) is a heavy, colorless inorganic gas with a pungent, irritating odor. It is mainly produced by burning fossil fuels at power plants and industrial facilities, but it can also be emitted from natural sources such as volcanoes."
                  ]
                ],
                "old": [
                  [
                    "Carbon Monoxide",
                    "Carbon monoxide (\"CO\")"
                  ],
                  [
                    "Nitrogen Dioxide",
                    "Nitrogen dioxide (\"NO2\")"
                  ],
                  [
                    "Ozone",
                    "Ozone (\"O3\")"
                  ],
                  [
                    "Particulate Matter 2.5",
                    "Particulate matter 2.5 (\"PM2.5\")"
                  ],
                  [
                    "Particulate Matter 10",
                    "Particulate matter 10 (\"PM10\")"
                  ],
                  [
                    "Sulfur Dioxide",
                    "Sulfur dioxide (\"SO2\")"
                  ]
                ]
              }
            },
            {
              "pollutants": {
                "$properties": [
                  {
                    "#name": "type",
                    "Enum": {
                      "new": [
                        [
                          "CO",
                          "Carbon monoxide"
                        ],
                        [
                          "NO2",
                          "Nitrogen dioxide"
                        ],
                        [
                          "O3",
                          "Ozone"
                        ],
                        [
                          "PM2.5",
                          "Particulate matter 2.5"
                        ],
                        [
                          "PM10",
                          "Particulate matter 10"
                        ],
                        [
                          "SO2",
                          "Sulfur dioxide"
                        ]
                      ],
                      "old": [
                        [
                          "CO",
                          "Carbon monoxide (\"CO\")"
                        ],
                        [
                          "NO2",
                          "Nitrogen dioxide (\"NO2\")"
                        ],
                        [
                          "O3",
                          "Ozone (\"O3\")"
                        ],
                        [
                          "PM2.5",
                          "Particulate matter 2.5 (\"PM2.5\")"
                        ],
                        [
                          "PM10",
                          "Particulate matter 10 (\"PM10\")"
                        ],
                        [
                          "SO2",
                          "Sulfur dioxide (\"SO2\")"
                        ]
                      ]
                    }
                  },
                  {
                    "concentration": [
                      {
                        "#name": "unitType",
                        "Description": {
                          "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                          "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                        }
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/airQuality/forecasts/hourly/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
language: string ,
query: array ,
duration: integer ,
pollutants: boolean ,
}

⚐ Response (200)

{
results:
[
{
dateTime: string ,
index: number ,
globalIndex: number ,
dominantPollutant: enum ,
category: string ,
categoryColor: string ,
description: string ,
pollutants:
[
{
type: enum ,
name: string ,
index: number ,
globalIndex: number ,
concentration:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetDailyHistoricalActuals (updated)
Description The `Get Daily Historical Actuals` API is an HTTP `GET` request that returns climatology data such as past daily actual observed temperatures, precipitation, snowfall, snow depth and cooling/heating degree day information, for the day at a given coordinate location. The data is requested for a specified date range, up to 31 days in a single API request. Generally, historical data may be available as far back as the last 5 to 40+ years, depending on the location.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetDailyHistoricalActuals",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "temperature": [
              {
                "maximum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "minimum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "average": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "degreeDaySummary": [
              {
                "heating": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "cooling": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "precipitation": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "snowfall": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ],
            "snowDepth": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/historical/actuals/daily/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
startDate: string ,
endDate: string ,
unit: string ,
}

⚐ Response (200)

{
results:
[
{
date: string ,
temperature:
{
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
average:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
degreeDaySummary:
{
heating:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
cooling:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
precipitation:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snowfall:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
snowDepth:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetDailyHistoricalRecords (updated)
Description The `Get Daily Historical Records` API is an HTTP `GET` request that returns climatology data such as past daily record temperatures, precipitation and snowfall at a given coordinate location. Availability of records data will vary by location. Generally, historical data may be available as far back as the last 5 to 40+ years, depending on the location.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetDailyHistoricalRecords",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "temperature": [
              {
                "average": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/historical/records/daily/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
startDate: string ,
endDate: string ,
unit: string ,
}

⚐ Response (200)

{
results:
[
{
date: string ,
temperature:
{
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
year: integer ,
}
,
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
year: integer ,
}
,
average:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
precipitation:
{
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
year: integer ,
}
,
}
,
snowfall:
{
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
year: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Weather_GetDailyHistoricalNormals (updated)
Description The `Get Daily Historical Normals` API is an HTTP `GET` request that returns climatology data such as past daily normal temperatures, precipitation and cooling/heating degree day information for the day at a given coordinate location. The historical normals are a 30-year average for temperatures and precipitation for a specific location. As is standard practice in climatology, the 30-year average covers years 1991-2020, this data will be used for one decade and then will reset in the year 2030. Generally, historical data may be available as far back as the last 5 to 40+ years, depending on the location.
Reference Link ¶

⚶ Changes

{
  "#id": "Weather_GetDailyHistoricalNormals",
  "$responses": {
    "200": {
      "$properties": {
        "results": {
          "$properties": {
            "temperature": [
              {
                "maximum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "minimum": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "average": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "degreeDaySummary": [
              {
                "heating": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              },
              {
                "cooling": [
                  {
                    "#name": "unitType",
                    "Description": {
                      "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                      "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                    }
                  }
                ]
              }
            ],
            "precipitation": [
              {
                "#name": "unitType",
                "Description": {
                  "new": "An integer representing the unit type.  For example, 17 for Celsius, 18 for Fahrenheit. Can be used for unit translation. For a complete list, see [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types).",
                  "old": "Numeric ID value associated with the type of unit being displayed. Can be used for unit translation. Please refer to [Weather services in Azure Maps](/azure/azure-maps/weather-services-concepts#unit-types) for details."
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /weather/historical/normals/daily/{format}
{
x-ms-client-id: string ,
api-version: string ,
format: string ,
query: array ,
startDate: string ,
endDate: string ,
unit: string ,
}

⚐ Response (200)

{
results:
[
{
date: string ,
temperature:
{
maximum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
minimum:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
average:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
degreeDaySummary:
{
heating:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
cooling:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
precipitation:
{
value: number ,
unit: string ,
unitType: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}